﻿using System;
using System.Collections.Generic;

namespace PARK.Accessctl.Entitys.Dto.AccessCtlauthTask
{
    /// <summary>
    /// 权限管理修改输入参数
    /// </summary>
    public class AccessCtlauthTaskCrInput
    {

        /// <summary>
        /// 控制器ctlId
        /// </summary>
        public string ctlId { get; set; }
        /// <summary>
        /// 控制器SN
        /// </summary>
        public string ctlSn { get; set; }
        /// <summary>
        /// ctlName
        /// </summary>
        public string ctlName { get; set; }
        /// <summary>
        /// 门号  1,2,3,4
        /// </summary>
        public int? door1No { get; set; }
        
        /// <summary>
        /// 门号  1,2,3,4
        /// </summary>
        public int? door2No { get; set; }
        
        /// <summary>
        /// 门号  1,2,3,4
        /// </summary>
        public int? door3No { get; set; }
        
        /// <summary>
        /// 门号  1,2,3,4
        /// </summary>
        public int? door4No { get; set; }
        /// <summary>
        /// employeeId
        /// </summary>
        public string employeeId { get; set; }
        /// <summary>
        /// 工号
        /// </summary>
        public string jobNo { get; set; }
        
        /// <summary>
        /// 姓名
        /// </summary>
        public string reallName { get; set; }
        /// <summary>
        /// 部门Id
        /// </summary>
        public string departId { get; set; }
        /// <summary>
        /// 部门
        /// </summary>
        public string departName { get; set; }
        
        /// <summary>
        /// 卡号
        /// </summary>
        public string cardNo { get; set; }
        
        /// <summary>
        /// 有效时长，开始
        /// </summary>
        public DateTime? startTime { get; set; }
        
        /// <summary>
        /// 有效时长，截止
        /// </summary>
        public DateTime? endTime { get; set; }
        
        /// <summary>
        /// 1 允许， 2 删除
        /// </summary>
        public int? addorDel { get; set; }
        
        /// <summary>
        /// 最后下发时间
        /// </summary>
        public DateTime? lastIssueTime { get; set; }
        
        /// <summary>
        /// 下发次数
        /// </summary>
        public int? issues { get; set; }

        /// <summary>
        /// 所在区域doorAreaId
        /// </summary>
        public string doorAreaId { get; set; }

        /// <summary>
        /// 所在区域名称
        /// </summary>
        public string doorAreaName { get; set; }
        
        /// <summary>
        /// 门禁位置
        /// </summary>
        public string ctlposition { get; set; }

        /// <summary>
        /// 所属公司Id
        /// </summary>
        public string CompanyId { get; set; }

        /// <summary>
        /// 所属公司名称
        /// </summary>
        public string CompanyName { get; set; }

    }
}
